Forward Dynamics of Multibody Systems: A Recursive Hamiltonian Approach
نویسندگان
چکیده
The increase in processing power and the theoretical breakthroughs achieved in multibody systems dynamics have improved the usefulness of dynamic simulations to such an extent that the development of a whole range of applications has been triggered. Dynamic simulations are used for the analysis of mechanisms, virtual prototyping, simulators, computer animation, advanced control, etc. and are gaining in popularity. This thesis proposes a method for formulating the equations of motion of multibody systems with the purpose of further improving the efficiency of dynamic simulations. The proposed algorithm is recursive and is based on a set of Hamiltonian equations. The simulation of multibody systems comprises two essential steps: formulating the equations of motion and solving the equations of motion. Most methods for formulating the equations of motion of multibody systems are based on accelerations: whether the Newton-Euler equations, the Lagrangian equations or the principle of virtual work or virtual power are used, these methods provide a set of second order differential equations and the simulation algorithms come down to calculating and integrating accelerations. A set of Hamiltonian equations on the other hand does not contain accelerations, but is expressed in terms of canonical momenta and their time derivatives instead, resulting in twice as many first order differential equations. The motivation for using Hamiltonian equations can be found in the numerical integration of constrained multibody systems. Adding algebraic constraints to the differential equations results in a set of differential-algebraic equations with differential index 2, while acceleration-based algorithms typically have index 3. It is a wellestablished fact that index 3 DAEs are more difficult to solve than systems with a lower index. The method proposed to obtain a Hamiltonian set of the equations of motion of a multibody system results in a recursive O(n) algorithm. It is based on the well-known articulated body method and introduces the concept of articulated momentum vectors. Closed-loop systems are handled by performing a coordinate reduction to obtain a set of independent coordinates. The resulting algorithm allows to compete with O(n) acceleration-based algorithms, while exploiting the benefits of the lower differential index. It even outperforms the comparable acceleration-based methods for formulating the equations of motion: counting the number of arithmetical operations needed to establish the equations of motion reveals that the proposed algorithm requires less computations than other acceleration based methods described in the literature.
منابع مشابه
A real-time recursive dynamic model for vehicle driving simulators
This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...
متن کاملRecursive Dynamics Algorithm for Multibody Systems with Prescribed Motion
This paper uses spatial operator techniques to develop a new algorithm for the dynamics of multibody systems with hinges undergoing prescribed motion. This algorithm is spatially recursive and its computational complexity grows only linearly with the number of degrees of freedom in the system. Its structure is a hybrid of known recursive forward and inverse dynamics algorithms for regular multi...
متن کاملRecursive Dynamics Algorithms for Serial , Parallel , and Closed - chain Multibody Systems
In this paper, it is shown how to obtain recursive dynamics algorithms for multibody systems with serial, parallel, and closed-loop chains using the concept of Decoupled Natural Orthogonal Complement (DeNOC) matrices. The DeNOC is the product of two block matrices to yield the Natural Orthogonal Complement (NOC), which is a velocity transformation matrix orthogonal to the kinematic constraint m...
متن کاملHybrid Complementarity Formulations for Robotics Applications
The focus of this paper is to review hybrid recursive-complementarity formulations for multibody systems characterized by a large number of bilateral constraints which are frequently encountered in robotics. Here, hybrid implies the use of complementarity contact models with recursive forward dynamics schemes. Such formulations have a common underlying structure which can be applied to multibod...
متن کاملRecursive Algorithms Using Local Constraint Embedding for Multibody System Dynamics
This paper describes a constraint embedding approach for handling of local closure constraints in multibody system dynamics. The approach uses spatial operator techniques to eliminate local-loop constraints from a system to effectively convert it into a tree-topology system. This conversion to a tree-topology allows the direct application of the host of available techniques including mass matri...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005